#!/usr/bin/python

#importo la red
import red
reload(red)
red = red.red

#noPropias
def cantRecomendacionesNoProp(autor,red):
	res = 0
	for a1 in red.keys():
		if autor in red[a1].keys() and autor!=a1:
			res+=red[a1][autor]
			
	return res
	
	
def cantRecomendaciones(autor,red):
	res = 0
	for a1 in red.keys():
		if autor in red[a1].keys():
			res+=red[a1][autor]
			
	return res
	

#cantidad de autores
cantAutores = len(red.keys())
#print "Cantidad de autores: ", cantAutores

#autores que se "recomiendan a ellos mismos"
#print "Autores que se recomiendan a si mismos: "
#for autor in red.keys():
		##if ((red[autor].keys())==[autor] and (red[autor][autor]>19) ):
	#	if autor in red[autor].keys() and (red[autor][autor]>39):
#			print autor,"\t", red[autor][autor]
		#else:
		#	print autor,"\t", 0
			
	
			
##autores mas recomendados
#print "\n\n\nAutores mas recomendados: "
#for autor in red.keys():
#		cant_recomend = cantRecomendaciones(autor,red)
#		print autor,"\t" ,cant_recomend


for autor in red.keys():
		if ( cantRecomendacionesNoProp(autor,red)>29 ):
			if (autor in red[autor].keys()):
				print autor, red[autor][autor], cantRecomendacionesNoProp(autor,red)
			else:
				print autor,0, cantRecomendacionesNoProp(autor,red)

